temporary residency - Spanish English Dictionary